#ifndef _HW_DEF_H_
#define _HW_DEF_H_

#include "types.h"

#define HZ_RTOS_SYS_TICK_PERIOD         10UL

#define HZ_HW_RAM_ADDR_ADDR             0x2000ffffUL

/* rtos function definition */
#define USING_SHELL                     1
#define USING_IPPORT                    1

/* disable the C lib */
#define USING_MALLOC_LIB                0
#define USING_STRING_LIB                0
#define USING_MALLOC_LIB                0

/* define the hardware bytes align */
#define HZ_HW_ALIGN_SIZE                4

#define PBUF_POOL_SIZE                  16
#define PBUF_POOL_BUFSIZE               1520

#define HW_ETH_RX_BUFFER_NUM_MAX        4
#define HW_ETH_RX_BUFFER_LENGTH_MAX     PBUF_POOL_BUFSIZE

#define USING_IPPORT_COM                0

#endif
